weep a flood of tears - Spanish English Dictionary